//
//  ContentViewController.h
//  NumLot
//
//  Created by luotao on 12-8-12.
//  Copyright 2012 __MyCompanyName__. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "LotViewController.h"
#import "ViewOutScreenListener.h"
#import "TouchImage.h"
#import "TouchView.h"
@interface ContentViewController : UIViewController<ViewOutScreenStatus,ControllerEventListener> {	
	UIView *selectView;
	NSMutableArray<ViewOutScreenListener> *viewMoveListener;
	LotViewController *lotViewController;
	NSInteger currentViewIndex;
	NSMutableArray *moveAbleView;
	UIImageView *lineV1;
	UIImageView *lineV2;
	UIImageView *lineV3;
	
	UIImageView *lineH;
	
	TouchImage *leftButtomImageView;
	
	TouchImage *middleButtomImageView;
	
	NSMutableArray *leftButtomImageViews;
	
	
	NSMutableArray *middleButtomImageViews;
	
	bool showLeftButtom;
	
	bool showMiddleButtom;
	
	TouchView *lotMoveView1;
	
	TouchView *lotMoveView2;
	
	TouchView *lotMoveView3;
	
	TouchView *lotMoveView4;
	
	NSMutableArray *dotViews;
	
	int currentDot;
	
	UIImageView *currentDotView;
	
	TouchImage *coverImageView;
}

-(void) addMoveListener:(id<ViewOutScreenListener>) viewOutScreentListener;

-(void)doEvent:(UIViewController *)controller eventType:(int) type;

-(void)loadMainButton;

-(void)hideLeftButtomMenu;

-(void)showLeftButtomMenu;

-(void)showMiddleButtomMenu;

-(void)hideMiddleButtomMenu;

-(void)loadLeftButtomMenu;

-(void)loadMiddleButtomMenu;

-(void)showCoverView;

-(void)hideCoverView;

@end
